package com.nkzy.service;

import com.nkzy.domain.User;

import java.util.List;

/**
 * Create by 王建烨 on 2022/3/11 10:01
 **/

public interface UserService {
    /**
     * 查询所有用户
     *
     * @return List<User>
     */
    List<User> findAll();

    /**
     * 查询一个用户
     *
     * @param id
     * @return User
     */
    User findUserById(Integer id);

    /**
     * 更新(删除、插入)用户
     *
     * @param user
     */
    void updateUser(User user);

    /**
     * 删除用户
     *
     * @param id
     */
    void deleteUser(Integer id);

    /**
     * 添加用户
     *
     * @param user
     */
    void addUser(User user);
}
